﻿/* CSS Document */

@charset "utf-8";
/* CSS Document */
body { font-family:"宋体"; color:#000;background: #00a7e6;}
* { margin:0; padding:0; list-style:none; border:none;}
body a { text-decoration:none;color: #428bca;}
#wrap { min-width:1200px;overflow:hidden; margin:0 auto;background: #FFF;}

/* header */
#header { width:1200PX; margin:0 auto; height:200px; border-bottom:#c5c7c8 5px solid;}
#header #topnav, #header .nav { padding:0 15px; background:#fff; border-radius:0 0 5px 5px;}
#header #topnav { height:45px; border:#a2aba6 1px solid;}
#header #topnav a, #header #topnav span a, #header .nav a { line-height:45px; font-size:18px; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#000;}
#header #topnav span { float:right}
#header #header_main { width:1200px; height:101px;}
#header #header_main #logo, #header #header_main #logo img { width:203px; height:74px;}
#header #header_main #logo { float:left; padding:13px 0 0 96px;}
#header #header_main #search { float:right; width:305px; height:27px; padding-top:34px; padding-right:70px;}
#header #header_main #search .searchInput { float:left; width:230px; height:26px; border-top:#8eaa9e 1px solid; border-right:#8eaa9e 1px solid; background:#fff; text-indent:5px;}
#header #header_main #search .searchbar { float:left; width:74px; height:27px; text-align:center; color:#5b6f64; font-size:16px; border-top:#8eaa9e 1px solid;}
/*nav*/
#header .nav { width: 1168px;height:51px; border-top:#a2aba6 1px solid; border-left:#a2aba6 1px solid; border-right:#a2aba6 1px solid; border-radius:5px 5px 0 0;}
#header .nav a { padding:0 8px; line-height:52px;}
/* container */
#container { width:1200px; overflow:hidden; margin:0 auto; padding:2px 0 9px;}
#backtotop {position: fixed;bottom: 50px;right: 20px;display: none;cursor: pointer;font-size: 50px;z-index: 9999;}
#backtotop:hover{color:#333}
#main-menu-user li.user{display: none}
#links{ width: 100%;background:#fff;}
#linkw{ width: 1199px;background: #fff; margin: 0 auto; border: solid 1px #00a7e6;border-bottom: solid 0px;}
#linkw h3{padding-top:15px;padding-left:15px;}
.links {width: 1140px;font-size: 16px;font-weight: bold;padding: 10px 30px;overflow: hidden;}
.links a{line-height:28px; padding:0 15px; font-size:13px;text-decoration:none;}
	/* footer */
#footer { width: 100%; height:160px;margin: 0 auto; background:#00a7e6;}
#footer .foot { width:1200px;height: 160px;background: #00a7e6; margin:0 auto;}
#footer .foot .sidebar_left { float:left; width:925px; margin-top:40px;}
#footer .foot .sidebar_left .list { text-align: center;margin:0 auto; height:28px; line-height:28px; color:#fff; font-size:12px;}
#footer .foot .sidebar_left .list a { line-height:28px; padding:0 5px; color:#fff; font-size:14px;text-decoration:none;}
#footer .foot .sidebar_right { float:left; width:275px; height:95px; margin-top:33px;overflow: hidden;}

.mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.zhezhao:hover {
    position: absolute;
    z-index: 5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: "黑体";
    word-break: break-all;
}

.french1 {
    height: 403px;
    width: 1200px;
    position: relative
}

.french1left {
    height: 403px;
    width: 444px;
    float: left;
}

.french {
    min-width: 1200px;
    height: 5420px;
    overflow: hidden;
    margin: 0 auto;
    background: #FFF;
}

.french1left1 {
    width: 441px;
    margin-left: 3px;
    position: relative
}

.french1left1 li a img {
    width: 441px;
    height: 221px;
    position: absolute
}

.french1left1t {
    position: absolute;
    line-height: 31px;
    width: 434px;
    height: 64px;
    margin-left: 3px;
    color: #005795;
    font-family: Chaparral Pro;
    font-weight: 700;
    font-size: 31px;
    top: 230px
}

.french1left1c {
    position: absolute;
    margin-left: 3px;
    color: #8d8d8d;
    top: 294px;
    width: 438px;
    height: 90px;
    font-family: "黑体"
}

.french1right {
    float: left;
    width: 435px;
    top: 4px;
    margin-left: 10px;
}

.french1right ul {
    width: 423px;
    height: 195px;
}

.french1right ul li {
    width: 423px
}

.french1right h3 a {
    font-size: 24px;
    line-height: 24px;
    font-family: Chaparral Pro;
    color: #000000;
    position: absolute;
    width: 434px;
    height: 49px;
    margin-top: 7px;
}

.french1right ul li a img {
    position: absolute;
    margin-top: 65px
}

.frenchc1 {
    font-size: 16px;
    width: 210px;
    height: 110px;
    position: absolute;
    margin-top: 65px;
    margin-left: 211px;
    color: #000000
}

.french1right2 {

    float: left;
    width: 300px;
    top: 4px;
    margin-left: 11px;
    overflow: hidden;
}

.french1right2 h3 {
    font-size: 14px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #00a7e7;
    margin-left: 5px
}

.french1right2c {
    overflow: hidden;
    position: relative;
    right: 0;
}

.french1right2c li {
    width: 300px;
    float: left;
}
.french1right2c li h6{

    height: 66px;
    margin-top: 11px;
}

.french1right2c li a {
    font-size: 18px;
    color: #000000;
    width: 280px;
    height: 55px;
    position: absolute;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: "黑体";
    word-break: break-all;
}



.prev {
    width: 42px;
    height: 42px;
    background-image: url("../images/prev1.png");
    position: absolute;
    top: 333px;
    right: 228px
}

.next {
    width: 42px;
    height: 42px;
    background-image: url("../images/next1.png");
    position: absolute;
    top: 333px;
    right: 45px
}

.french2hd {
    height: 39px;
    width: 1200px;
    position: relative;
}

.french2hd h2 {
    padding-left: 56px;
    position: absolute;
    left: 4px;
    top: 0;
    font-size: 30px;
    font-family: "微软雅黑";
    font-weight: bold
}

.line1 {
    border-bottom: 3px solid #00a7e7;
    width: 56px;
    height: 20px;
}

.line2 {
    border-bottom: 3px solid #cecece;
    height: 20px;
    width: 984px;
    position: absolute;
    top: 0;
    left: 218px;
}
.line4{
    border-bottom: 3px solid #cecece;
    height: 20px;
    width: 1004px;
    position: absolute;
    top: 0;
    left: 495px;
}
.line6{
    border-bottom: 3px solid #cecece;
    height: 20px;
    width: 977px;
    position: absolute;
    top: 0;
    left: 227px;
}
.line7{
    border-bottom: 3px solid #cecece;
    height: 20px;
    width: 1025px;
    position: absolute;
    top: 0;
    left: 181px;
}

.french2 {
    position: relative;
    height: 450px
}

#french2title {
    position: absolute;
    top: 45px;
    height: 23px;
    border-bottom: 2px solid #e3e3e3;
    width: 1200px
}

.french2 #french2title a {
    color: #000000;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 18px;
    margin: 9px;
}

.s {
    background-color: #00a7e7;
    color: #ffffff
}

#french2content, #french3content,#french4content,#french5content,#french6content,#french7content,#french8content,#french9content,#french9content,#french10content {
    margin: 50px 0
}

.french2c1 {
    position: relative;
    float: left;
}

.french2c1 li {
    float: left;
    padding-right: 10px;
    height: 163px;
}

.french2c1 img {
    width: 287px;
    height: 162px;
    margin-left: 1px
}

.french2c1 p {
    font-size: 13px;
    font-family: "微软雅黑";
    font-weight: bold;
    position: absolute;
    top: 127px;
    background-image: url("../images/yinying.png");
    height: 35px;
    width: 288px;
    line-height: 35px;
    text-align: center;
	overflow: hidden;
}

.french2c2 {
    position: relative;
    top: 16px;
    float: left;
}

.french2c2 li {
    width: 271px;
    height: 106px;
    border: 2px solid #eeeeee;
    margin-right: 10px;
    float: left;
    padding: 26px 7px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.french2c2 li:hover {
    background-color: #cecece
}
.french7c li:hover{
    background-color: #cecece;
}

.french2c2 li span {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #000000;
    line-height: 26px;
}

.french3 {
    position: relative;
    height: 735px
}

.french3 #french2title a {
    color: #000000;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 18px;
    margin: 1px 7px;
}

#french2content h3 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    color: #c42121;
    position: absolute;
    right: 0;
    width: 300px;
    height: 41px;
    line-height: 41px;
    border-top: 1px solid #c42121
}

.french2c3 {
    width: 300px;
    height: 300px;
    float: right;
    position: relative;
    top: -128px;
    right: 0
}

.french2c3 li {
    height: 50px;
    margin-top: 11px
}

.french2c3 li a {
    font-size: 18px;
    color: #000000;
    width: 280px;
    height: 39px;
    position: absolute;
    line-height: 18px
}

.line3 {
    border-bottom: 3px solid #cecece;
    height: 20px;
    width: 1004px;
    position: absolute;
    top: 0;
    left: 196px;
}

.french3c1 {
    position: relative;
    float: left;
}

.french3c1 li {
    float: left;
    height: 294px;
    border: #f2f3f2 solid 1px;
    margin: 0 10px 20px 0;
    position: relative;
    -moz-box-shadow: 2px 2px 2px #ebebeb;
    -webkit-box-shadow: 2px 2px 2px #ebebeb;
    box-shadow: 2px 2px 2px #ebebeb;
}

.french3c1 img {
    width: 287px;
    height: 162px;
}

.french3c1 a h1 {
    color: #090909;
    font-size: 14px;
    font-family: "微软雅黑";
    font-weight: bold;
    position: absolute;
    top: 169px;
    left: 11px;
    height: 35px;
    width: 268px;
    line-height: 35px;
    overflow: hidden;
}

.french3c3 {
    width: 300px;
    float: right;
    position: relative;
    top: 31px;
    right: 0
}

.french3c3 li {
    height: 40px;
margin-top: 11px;
overflow: hidden;
}

.french3c3 li a {
    font-size: 18px;
    color: #000000;
    width: 280px;
    height: 39px;
    position: absolute;
    line-height: 18px;
    left: 6px
}

.french3content1 {
}

.french3content1 h3 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    color: #ffcb00;
    position: absolute;
    right: 0;
    width: 300px;
    height: 41px;
    line-height: 41px;
    border-top: 1px solid #ffcb00
}

.french3content2 {
    position: absolute;
    top: 407px
}

.french3content2 h3 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    color: #27b7b7;
    position: absolute;
    right: 0;
    width: 300px;
    height: 41px;
    line-height: 41px;
    border-top: 1px solid #27b7b7
}

.french3c1 li a p {
    font-size: 16px;
    color: #8d8d8d;
    width: 252px;
    height: 90px;
    position: absolute;
    top: 200px;
    left: 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: "黑体";
    word-break: break-all;
}


.line4 {
    border-bottom: 3px solid #cecece;
    height: 20px;
    width: 705px;
    position: absolute;
    top: 0;
    right: 0
}
#french3title {
    position: absolute;
    top: 45px;
    height: 23px;
    border-bottom: 2px solid #e3e3e3;
    width: 1200px;
}


.french4 {
    position: relative;
    height: 485px;
}
.french4 #french3title a {
    color: #000000;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 18px;
margin: 1px 7px;
}

.french4content1 {
    float: left;
    width: 878px;
    height: 431px;
    top: 4px;

}

.french4content1 ul {
    float: left;
    width: 439px;
    height: 195px;
}

.french4content1 ul li {
    width: 423px
}

.french4content1 h3 a {
    font-size: 24px;
    line-height: 24px;
    font-family: Chaparral Pro;
    color: #000000;
    position: absolute;
    width: 421px;
    height: 49px;
    margin-top: 7px;
}

.french4content1 ul li a img {
    position: absolute;
    margin-top: 65px
}
#french4content h2{
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    color: #1e9e3a;
    position: absolute;
    right: 0;
    width: 300px;
    height: 41px;
    line-height: 41px;
    border-top: 1px solid #1e9e3a;
}
#french4content .french3c3 {
    width: 300px;
    height: 387px;
    float: right;
    position: relative;
    top: 34px;
    right: 0;
}

.french5c3{
    width: 300px;
    height: 300px;

    float: right;
    position: relative;
    top: -129px;
    right: 0;
}

.french5{
    position: relative;
    height: 577px;
}


.french5 #french2title a {
    color: #000000;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 18px;
    margin: 1px 7px;
}

#french5content h3 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    color: #e1631d;
    position: absolute;
    top: 90px;
    right: 0;
    width: 300px;
    height: 41px;
    line-height: 41px;
    border-top: 1px solid #e1631d;
}
.french5c3 li {
    height: 40px;
margin-top: 11px;
overflow: hidden;
}
.french5c3 li a {
    font-size: 18px;
    color: #000000;
    width: 280px;
    height: 39px;
    position: absolute;
    line-height: 18px;
    left: 6px;
}
.french3content1 {
    height: 300px;
    margin: 0 auto;
    overflow: hidden;
    width: 1200px;
}

.french3content4{
height: 163px;
width: 885px;
overflow: hidden;
}

.row2-arab-b_frbox {
    height: 164px;
   /* padding: 45px 0 0;*/
}

.row2-arab-b_frBtnL {
    cursor: pointer;
    display: inline;
    float: left;
    height: 68px;
    margin: 92px -4px 0 0;
    width: 41px;
    position: absolute;
    top: 38px;
    left: 0;
    z-index: 3;
}

.row2-arab-frul {
    float: left;
    height: 164px;
    width: 895px;
    margin-left: 1px;

}

.row2-arab-b_frBtnR {
    float: right;
    margin-top: 92px;
    cursor: pointer;
    width: 41px;
    height: 68px;
    position: absolute;
    top: 38px;
    right: 316px;
    z-index: 3;
}

.row2-arab-frul ul li {
    display: inline;
    float: left;
    padding-right: 11px;
    width: 287px;
    overflow: hidden;
    position: relative;
}

.row2-arab-frul ul li a img {
    width: 287px;
    height: 163px
}

.row2-arab-zhe_i h1 {
    text-align: center;
    font-size: 182px;
    height: 138px;
    line-height: 138px;
    margin-top: 72px;
    margin-bottom: 64px;
    font-weight: bold;
    color: #fff;
}

.row2-arab-zhe_p {
    margin-bottom: 60px;
}

.row2-arab-hover {
    bottom: -596px;
    height: 40px;
    position: absolute;
    width: 287px;
    background: url("../images/beijing2.png");
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.row2-arab-hover h1 {
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin: 22px 0;
    color: #fff;
}

.row2-arab-zhe_p h3 {
    text-align: right
}

.row2-arab-zhe_p h4 a {
    font-size: 14px;
    color: #ffffff;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
}




#french5content .french3content2 {
    position: absolute;
    top: 262px;
}

#french6content h3 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    color: #eb5e18;
    position: absolute;
    top: 90px;
    right: 0;
    width: 300px;
    height: 41px;
    line-height: 41px;
    border-top: 1px solid #e1631d;
}

.french7 {
    position: relative;
    height: 630px;
}

.french7 #french2title a {
    color: #000000;
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 18px;
    margin: 1px 7px;
}


#french7content .french2c1 li{
    float: left;
    margin-bottom: 4px;
    padding-right: 10px;
    height: 163px;

}
#french7content .french2c1{
    width: 596px;
    position: relative;
    float: left;}

.french7c{
    position: absolute;
    top: 84px;
    left: 597px;
    height: 326px;
    width: 289px;
}
.french7c li {
    width: 271px;
    border: 2px solid #eeeeee;
    margin-top: 5px;
    float: left;
    padding: 26px 7px;
    overflow: hidden;
    text-overflow: ellipsis;height: 109px;
}
.french7c li span {
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #000000;
    line-height: 26px;
}
#french7content h3 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    color: #eb5e18;
    position: absolute;
    top: 90px;
    right: 0;
    width: 300px;
    height: 41px;
    line-height: 41px;
    border-top: 1px solid #e1631d;
}
#french7content .french2c3 {
    width: 300px;
    height: 300px;
    float: right;
    position: relative;
    top: -294px;
    right: 0;
}
.line8{  border-bottom: 3px solid #cecece;
    height: 20px;
    width: 976px;
    position: absolute;
    top: 0;
    right: 0;
}

.line9{  border-bottom: 3px solid #cecece;
    height: 20px;
    width: 900px;
    position: absolute;
    top: 0;
    right: 0;
}
.line10{  border-bottom: 3px solid #cecece;
    height: 20px;
    width: 926px;
    position: absolute;
    top: 0;
    right: 0;
}
.line11{  border-bottom: 3px solid #cecece;
    height: 20px;
    width: 769px;
    position: absolute;
    top: 0;
    right: 0;
}
#french9content h2 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    color: #26a249;
    position: absolute;
    right: 0;
    width: 300px;
    height: 41px;
    line-height: 41px;
    border-top: 1px solid #26a249;
}
#french10content h3 {
    font-family: "微软雅黑";
    font-weight: bold;
    font-size: 16px;
    color: #c42121;
    position: absolute;
    right: 0;
    width: 300px;
    height: 41px;
    line-height: 41px;
    border-top: 1px solid #c42121;
}